a body that won't quit - Espagnol Anglais Dictionnaire